home *** CD-ROM | disk | FTP | other *** search
/ Champak 130 / Vol 130.iso / games / target_s.swf / scripts / assets / objects / bikerack.as < prev    next >
Encoding:
Text File  |  2008-11-13  |  1.9 KB  |  73 lines

  1. package assets.objects
  2. {
  3.    import flash.display.*;
  4.    import flash.events.*;
  5.    import flash.geom.Point;
  6.    
  7.    [Embed(source="/_assets/assets.swf", symbol="assets.objects.bikerack")]
  8.    public class bikerack extends MovieClip
  9.    {
  10.        
  11.       
  12.       public var pp:Point;
  13.       
  14.       public var deep:Number = 10;
  15.       
  16.       public var space:Number = 0;
  17.       
  18.       private var scope:Object;
  19.       
  20.       public var hitObj:MovieClip;
  21.       
  22.       public var hitType:Number = 2;
  23.       
  24.       public var dist:Number;
  25.       
  26.       public var buffer:Number = 15;
  27.       
  28.       public var Lfoot:MovieClip;
  29.       
  30.       public var objType:Number = 1;
  31.       
  32.       public var wide:Number = 125;
  33.       
  34.       public var Rfoot:MovieClip;
  35.       
  36.       public function bikerack(param1:*)
  37.       {
  38.          pp = new Point(350 + 150,200);
  39.          deep = 10;
  40.          wide = 125;
  41.          space = 0;
  42.          objType = 1;
  43.          hitType = 2;
  44.          buffer = 15;
  45.          super();
  46.          scope = param1;
  47.          y = 363;
  48.          addEventListener(Event.ENTER_FRAME,render);
  49.          addEventListener(Event.REMOVED_FROM_STAGE,onRemove);
  50.       }
  51.       
  52.       public function onRemove(param1:Event) : *
  53.       {
  54.          removeEventListener(Event.ENTER_FRAME,render);
  55.          removeEventListener(Event.REMOVED_FROM_STAGE,onRemove);
  56.       }
  57.       
  58.       public function render(param1:Event) : *
  59.       {
  60.          var _loc2_:* = undefined;
  61.          var _loc3_:* = undefined;
  62.          var _loc4_:* = undefined;
  63.          var _loc5_:* = undefined;
  64.          _loc2_ = new Point(pp.x - (x + Lfoot.x),pp.y - y);
  65.          _loc3_ = Math.atan2(_loc2_.y,_loc2_.x) * (180 / Math.PI);
  66.          Lfoot.rotation = _loc3_;
  67.          _loc4_ = new Point(pp.x - (x + Rfoot.x),pp.y - y);
  68.          _loc5_ = Math.atan2(_loc4_.y,_loc4_.x) * (180 / Math.PI);
  69.          Rfoot.rotation = _loc5_;
  70.       }
  71.    }
  72. }
  73.